Beispiel #1
0
        public static Responses Update(T_DesignItemViewModel entity)
        {
            Responses result = new Responses();

            try
            {
                using (var db = new MarcomContext())
                {
                    if (entity.Id != 0)
                    {
                        t_design_item di = db.t_design_item.Where(o => o.id == entity.Id).FirstOrDefault();
                        if (di != null)
                        {
                            di.t_design_id      = entity.TDesignId;
                            di.m_product_id     = entity.MProductId;
                            di.title_item       = entity.TitleItem;
                            di.request_pic      = entity.RequestPic;
                            di.start_date       = entity.StartDate;
                            di.end_date         = entity.EndDate;
                            di.request_due_date = entity.RequestDueDate;
                            di.note             = entity.Note;
                            di.is_delete        = entity.IsDelete;
                            di.updated_by       = "Andra";
                            di.updated_date     = DateTime.Now;
                            db.SaveChanges();
                        }
                    }
                    else
                    {
                        t_design_item di = new t_design_item();
                        di.t_design_id      = entity.TDesignId;
                        di.m_product_id     = entity.MProductId;
                        di.title_item       = entity.TitleItem;
                        di.request_pic      = entity.RequestPic;
                        di.start_date       = entity.StartDate;
                        di.end_date         = entity.EndDate;
                        di.request_due_date = entity.RequestDueDate;
                        di.note             = entity.Note;
                        di.is_delete        = entity.IsDelete;
                        di.created_by       = "Andra";
                        di.created_date     = DateTime.Now;
                        db.t_design_item.Add(di);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                result.Message = ex.Message;
                result.Success = false;
            }
            return(result);
        }
Beispiel #2
0
        public static Responses Delete(int id)
        {
            Responses result = new Responses();

            try
            {
                using (var db = new MarcomContext())
                {
                    t_design_item di = db.t_design_item.Where(o => o.id == id).FirstOrDefault();
                    if (di != null)
                    {
                        di.is_delete = true;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                result.Message = ex.Message;
                result.Success = false;
            }
            return(result);
        }