public static UseCasesShared.DTOs.Ink Convert(Ink ink) { UseCasesShared.DTOs.Ink useCaseInk = new UseCasesShared.DTOs.Ink() { Id = ink.Id.ToString(), Manufacturer = ink.Manufacturer, Colour = ink.Colour }; return(useCaseInk); }
public static UseCasesShared.DTOs.Pen Convert(Pen pen, UseCasesShared.DTOs.Ink ink) { UseCasesShared.DTOs.Pen useCasePen = new UseCasesShared.DTOs.Pen() { Id = pen.Id.ToString(), Manufacturer = pen.Manufacturer, Model = pen.Model, Ink = ink }; return(useCasePen); }
public bool DeleteInk(UseCasesShared.DTOs.Ink useCaseInk) { bool isSuccessful; Ink ink = UseCaseDtoToSchemaConverter.Convert(useCaseInk); using (SQLiteConnection conn = new SQLiteConnection(_databaseLocation)) { conn.CreateTable <Ink>(); int rows = conn.Delete(ink); isSuccessful = rows > 0; } return(isSuccessful); }
public static Ink Convert(UseCasesShared.DTOs.Ink useCaseInk) { int inkId; int.TryParse(useCaseInk.Id, out inkId); Ink ink = new Ink() { Id = inkId, Manufacturer = useCaseInk.Manufacturer, Colour = useCaseInk.Colour }; return(ink); }
public static UseCasesShared.DTOs.Ink Convert(Ink ink) { UseCasesShared.DTOs.Ink useCaseInk = null; if (ink != null) { useCaseInk = new UseCasesShared.DTOs.Ink() { Id = ink.Id, Manufacturer = ink.Manufacturer, Colour = ink.Colour }; } return(useCaseInk); }
private UseCasesShared.DTOs.Ink RetrieveInk(int inkId) { UseCasesShared.DTOs.Ink useCaseInk = null; using (SQLiteConnection conn = new SQLiteConnection(_databaseLocation)) { conn.CreateTable <Ink>(); Ink ink = conn.Table <Ink>().ToList().Find(ink => ink.Id == inkId); if (ink != null) { useCaseInk = SchemaToUseCaseDtoConverter.Convert(ink); } } return(useCaseInk); }