public IHttpActionResult Update(QuotationTemplateModel Model) { try { QuotationTemplate template = new QuotationTemplate(); template.Id = Model.Id; template.Name = Model.Name; template.Body = Model.Body; template.ModifiedBy = Model.ModifiedBy; template.ModifiedDate = DateTime.Now.ToUniversalTime(); using (AppDBContext context = new AppDBContext()) { var repo = new QuotationTemplateRepository(context); repo.Update(template); } } catch (Exception ex) { Logger.Log(typeof(QuotationTemplateController), ex.Message + ex.StackTrace, LogType.ERROR); return(InternalServerError(ex)); } return(Ok()); }
public void Update(IQuotationTemplate Template) { QuotationTemplate template = context.QuotationTemplates.Where(q => q.Id == Template.Id).FirstOrDefault(); if (template != null) { template.Name = Template.Name; template.Body = Template.Body; template.ValidityId = Template.ValidityId; template.ModifiedBy = Template.ModifiedBy; template.ModifiedDate = DateTime.Now.ToUniversalTime(); context.SaveChanges(); } }
public long Add(IQuotationTemplate Template) { QuotationTemplate template = new QuotationTemplate { Name = Template.Name, Body = Template.Body, ValidityId = Template.ValidityId, CompanyId = Template.CompanyId, CreatedBy = Template.CreatedBy, CreatedDate = DateTime.Now.ToUniversalTime() }; context.QuotationTemplates.Add(template); context.SaveChanges(); return(template.Id); }