Example #1
0
        public object CreateEmp([FromBody] EmployeerEntity e)

        {
            try
            {
                if (e.id == 0)
                {
                    Employee em = new Employee();
                    em.FirstName       = e.firstName;
                    em.LastName        = e.lastName;
                    em.Title           = e.title;
                    em.ReportsTo       = e.reportNumber;
                    em.City            = e.city;
                    em.Country         = e.country;
                    em.BirthDate       = e.birthDate;
                    em.HireDate        = e.hireDate;
                    em.TitleOfCourtesy = e.titleOfCourtesy;
                    DB.Employees.Add(em);
                    DB.SaveChanges();
                    return(new Response
                    {
                        Status = "Success",
                        Message = "Data Successfully"
                    });
                }
                else
                {
                    var obj = DB.Employees.Where(x => x.EmployeeID == e.id).ToList().FirstOrDefault();
                    if (obj.EmployeeID > 0)
                    {
                        obj.FirstName       = e.firstName;
                        obj.LastName        = e.lastName;
                        obj.Title           = e.title;
                        obj.ReportsTo       = e.reportNumber;
                        obj.BirthDate       = e.birthDate;
                        obj.HireDate        = e.hireDate;
                        obj.City            = e.city;
                        obj.Country         = e.country;
                        obj.TitleOfCourtesy = e.titleOfCourtesy;


                        // DB.SaveChanges();
                        return(new Response
                        {
                            Status = "Updated",
                            Message = "Updated Successfully"
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            return(new Response
            {
                Status = "Error",
                Message = "Data not insert"
            });
        }
Example #2
0
        public IHttpActionResult CreateEmps([FromBody] EmployeerEntity e)
        {
            var obj = DB.Employees.Where(x => x.EmployeeID == e.id).ToList().FirstOrDefault();

            if (obj.EmployeeID > 0)
            {
                obj.FirstName       = e.firstName;
                obj.LastName        = e.lastName;
                obj.Title           = e.title;
                obj.BirthDate       = e.birthDate;
                obj.HireDate        = e.hireDate;
                obj.ReportsTo       = e.reportNumber;
                obj.City            = e.city;
                obj.Country         = e.country;
                obj.TitleOfCourtesy = e.titleOfCourtesy;


                DB.SaveChanges();
            }
            return(Ok(e));
        }