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 static UseCasesShared.DTOs.Pen Convert(Pen pen) { UseCasesShared.DTOs.Pen useCasePen = new UseCasesShared.DTOs.Pen() { Id = pen.Id, Manufacturer = pen.Manufacturer, Model = pen.Model, Ink = Convert(pen.Ink) }; return(useCasePen); }
public bool DeletePen(UseCasesShared.DTOs.Pen useCasePen) { bool isSuccessful; Pen pen = UseCaseDtoToSchemaConverter.Convert(useCasePen); using (SQLiteConnection conn = new SQLiteConnection(_databaseLocation)) { conn.CreateTable <Pen>(); int rows = conn.Delete(pen); isSuccessful = rows > 0; } return(isSuccessful); }
public static Pen Convert(UseCasesShared.DTOs.Pen useCasePen) { int penId; int.TryParse(useCasePen.Id, out penId); Pen pen = new Pen() { Id = penId, Manufacturer = useCasePen.Manufacturer, Model = useCasePen.Model }; if (useCasePen.Ink != null) { pen.InkId = int.Parse(useCasePen.Ink.Id); } return(pen); }