public HttpResponseMessage UpdateWorkPlace(WorkPlaceDTO workPlace)
 {
     try
     {
         new WorkPlaceBL().Update(workPlace);
         return(Request.CreateResponse(HttpStatusCode.OK, true));
     }
     catch (Exception ex)
     {
         LogManager.Instance.Error(ex);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, false));
     }
 }
Пример #2
0
        public void Update(WorkPlaceDTO workPlace)
        {
            var workplaceToUpdate = (from c in db.WorkPlaces where c.Id == workPlace.Id select c).FirstOrDefault();

            workplaceToUpdate.Location       = workPlace.Location;
            workplaceToUpdate.Name           = workPlace.Name;
            workplaceToUpdate.Accountant     = workPlace.Accountant;
            workplaceToUpdate.Address        = workPlace.Address;
            workplaceToUpdate.BankDetails    = workPlace.BankDetails;
            workplaceToUpdate.City           = workPlace.City;
            workplaceToUpdate.Director       = workPlace.Director;
            workplaceToUpdate.INN            = workPlace.INN;
            workplaceToUpdate.LegalName      = workPlace.LegalName;
            workplaceToUpdate.Id             = workPlace.Id;
            workplaceToUpdate.MFO            = workPlace.MFO;
            workplaceToUpdate.OKONX          = workPlace.OKONX;
            workplaceToUpdate.PaymentAccount = workPlace.PaymentAccount;
            workplaceToUpdate.Phone          = workPlace.Phone;
            workplaceToUpdate.UpdatedDate    = DateTime.Now;
            db.SubmitChanges();
        }
Пример #3
0
        public void Add(WorkPlaceDTO c)
        {
            var element = new WorkPlace()
            {
                Name           = c.Name,
                Location       = c.Location,
                Accountant     = c.Accountant,
                Address        = c.Address,
                BankDetails    = c.BankDetails,
                City           = c.City,
                Director       = c.Director,
                INN            = c.INN,
                LegalName      = c.LegalName,
                Id             = c.Id,
                MFO            = c.MFO,
                PaymentAccount = c.PaymentAccount,
                Phone          = c.Phone,
                OKONX          = c.OKONX
            };

            element.ProductStock = new EntitySet <ProductStock>();
            db.WorkPlaces.InsertOnSubmit(element);
            db.SubmitChanges();
        }
Пример #4
0
 public void Update(WorkPlaceDTO workPlace)
 {
     new WorkPlaceDalFacade().Update(workPlace);
 }
Пример #5
0
 public void Add(WorkPlaceDTO workPlace)
 {
     new WorkPlaceDalFacade().Add(workPlace);
 }