public static PaymentMethodModel GetPaymentMethodModel(int id) { if (id > 0) { sale_pointEntities db = new sale_pointEntities(); forma_pagamento paymentMethodObj = db.forma_pagamento.FirstOrDefault(x => x.pgt_id_forma_pagamento == id) ?? new forma_pagamento(); return(new PaymentMethodModel { paymentMethodId = paymentMethodObj.pgt_id_forma_pagamento, paymentMethodDescription = paymentMethodObj.pgt_ds_forma_pagamento }); } else { return(new PaymentMethodModel()); } }
public static bool Save(PaymentMethodModel paymentMethodObj) { sale_pointEntities db = new sale_pointEntities(); forma_pagamento pgt = new forma_pagamento(); pgt.pgt_id_forma_pagamento = paymentMethodObj.paymentMethodId; pgt.pgt_ds_forma_pagamento = paymentMethodObj.paymentMethodDescription; if (pgt.pgt_id_forma_pagamento > 0) { db.forma_pagamento.Attach(pgt); db.Entry(pgt).State = EntityState.Modified; } else { db.forma_pagamento.Add(pgt); } return(db.SaveChanges() > 0); }