Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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);
        }