Beispiel #1
0
        public NameBugModel UpdateEmployee(int id, [FromBody] NameBugRequest employeeRequest)
        {
            NameBugModel employeeById = NameBugRepository.GetEmployeeById(id);
            NameBugModel employee     = this.nameBugBusinessLogic.MapUpdateNameBug(employeeById, employeeRequest);

            return(this.NameBugRepository.UpdateEmployee(employee));
        }
        public NameBugModel MapCreateNameBug(NameBugRequest nameBugRequest)
        {
            NameBugModel nameBugModel = new NameBugModel();

            try
            {
                if (nameBugRequest.namebug != null)
                {
                    nameBugModel.namebug = nameBugRequest.namebug;
                }
                if (nameBugRequest.severity_id != 0 && nameBugRequest.severity_id != null)
                {
                    nameBugModel.severity_id = (int)nameBugRequest.severity_id;
                }
                if (nameBugRequest.status_id != 0 && nameBugRequest.status_id != null)
                {
                    nameBugModel.status_id = (int)nameBugRequest.status_id;
                }
                nameBugModel.start_date = DateTime.Now;
                if (nameBugRequest.findername != null)
                {
                    nameBugModel.findername = nameBugRequest.findername;
                }
                nameBugModel.is_delete = false;
            }
            catch
            {
                Console.WriteLine();
            }
            return(nameBugModel);
        }
Beispiel #3
0
 public NameBugModel CreateNameBug(NameBugModel nameBugModel)
 {
     if (nameBugModel != null)
     {
         this.context.NameBug.AddRange(nameBugModel);
         this.context.SaveChanges();
     }
     return(nameBugModel);
 }
Beispiel #4
0
        public NameBugModel GetEmployeeById(int id)
        {
            NameBugModel NameBug = this.context.NameBug.Where(a => a.id == id).FirstOrDefault();

            if (NameBug == null)
            {
                Console.WriteLine("หาไม่เจอ");
            }
            return(NameBug);
        }
Beispiel #5
0
 public bool DeleteEmployee(NameBugModel NameBug)
 {
     if (NameBug != null)
     {
         NameBug.is_delete = true;
         this.context.NameBug.Update(NameBug);
         this.context.SaveChanges();
         return(true);
     }
     return(false);
 }
 public NameBugModel MapUpdateNameBug(NameBugModel NameBug, NameBugRequest NameBugRequest)
 {
     if (NameBugRequest.namebug != null)
     {
         NameBug.namebug = NameBugRequest.namebug;
     }
     if (NameBugRequest.severity_id != 0 && NameBugRequest.severity_id != null)
     {
         NameBug.severity_id = (int)NameBugRequest.severity_id;
     }
     if (NameBugRequest.findername != null)
     {
         NameBug.findername = NameBugRequest.findername;
     }
     if (NameBugRequest.status_id != 0 && NameBugRequest.status_id != null)
     {
         NameBug.status_id = (int)NameBugRequest.status_id;
     }
     NameBug.start_date = DateTime.Now;
     return(NameBug);
 }
Beispiel #7
0
        public bool DeleteEmployee(int id)
        {
            NameBugModel NameBug = NameBugRepository.GetEmployeeById(id);

            return(this.NameBugRepository.DeleteEmployee(NameBug));
        }
Beispiel #8
0
        public NameBugModel CreateEmployee([FromBody] NameBugRequest nameBugRequest)
        {
            NameBugModel nameBugModel = this.nameBugBusinessLogic.MapCreateNameBug(nameBugRequest);

            return(this.NameBugRepository.CreateNameBug(nameBugModel));
        }
Beispiel #9
0
 public NameBugModel UpdateEmployee(NameBugModel NameBug)
 {
     this.context.NameBug.Update(NameBug);
     this.context.SaveChanges();
     return(NameBug);
 }