Skip to content

Instantly share code, notes, and snippets.

View sdanna's full-sized avatar

Steven D'Anna sdanna

View GitHub Profile
@sdanna
sdanna / activity_add_entry.xml
Created October 21, 2015 01:43
Material Design Date Entry
<android.support.design.widget.TextInputLayout
android:id="@+id/add_entry_date_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/add_entry_date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
@sdanna
sdanna / AddEntryActivity.java
Created October 21, 2015 01:51
Date Picker Declarations
private DatePickerDialog datePickerDialog;
private EditText entryDate;
private SimpleDateFormat dateFormatter = new SimpleDateFormat("MM/dd/yyyy", Locale.US);
@sdanna
sdanna / AddEntryActivity.java
Created October 21, 2015 01:54
Wire up DatePicker
private void setDateFields(){
entryDate.setOnClickListener(this);
Calendar calendar = Calendar.getInstance();
datePickerDialog = new DatePickerDialog(mThis, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
entryDate.setText(dateFormatter.format(newDate.getTime()));
@Override
public void onClick(View view) {
if (view == entryDate){
datePickerDialog.show();
}
}
@sdanna
sdanna / AddEntryActivity.java
Created October 21, 2015 21:21
Time Pickers
private void setTimeFields(){
startTime.setOnClickListener(this);
endTime.setOnClickListener(this);
Calendar currentTime = Calendar.getInstance();
int hour = currentTime.get(Calendar.HOUR_OF_DAY);
int minute = currentTime.get(Calendar.MINUTE);
startTimePickerDialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
@sdanna
sdanna / AddEntryActivity.java
Created October 21, 2015 21:27
Helper Functions for Time formatting
private String getAmPm(int hourOfDay) {
return (hourOfDay >= 12) ? "PM" : "AM";
}
private int get12HourFormat(int hourOfDay) {
if (hourOfDay == 0) return 12;
return (hourOfDay <= 12) ? hourOfDay : hourOfDay - 12;
}
@sdanna
sdanna / AddEntryActivity.java
Created October 21, 2015 21:30
Time Formatting
String.format("%d:%2s", get12HourFormat(hourOfDay), minute).replace(' ', '0') + getAmPm(hourOfDay)
using System;
using System.IO;
using Zomg.DAL;
namespace IntegrationTests.Fixtures
{
public class DbFixture<T> : IDisposable
{
private readonly string _connectionString;
public ApplicationDbContext Context { get; private set; }
using System.Linq;
using IntegrationTests.Fixtures;
using Xunit;
using Zomg.Features.Company;
namespace IntegrationTests.Features.Company
{
public class CreateHandlerTests
{
[Collection("IntegrationTests.Features.Company.CreateHandlerTests")]
@sdanna
sdanna / DbFixture
Last active November 5, 2019 09:12
using System;
using System.IO;
using Zomg.DAL;
namespace IntegrationTests.Fixtures
{
public class DbFixture<T> : IDisposable
{
private readonly string _connectionString;
private static Checkpoint _checkpoint = new Checkpoint