public void Update(EquipmentEmployeeRelationDTO relationDTO)
        {
            EquipmentEmployeeRelation relation = Mapper.Map <EquipmentEmployeeRelation>(relationDTO);

            _unitOfWork.EquipmentEmployeeRelations.Update(relation);
            _unitOfWork.Save();
        }
        public void UpdateDates(EquipmentEmployeeRelationDTO relationDTO)
        {
            EquipmentEmployeeRelation relation = _unitOfWork.EquipmentEmployeeRelations.Get(relationDTO.Id);

            relation.CreatedAt = relationDTO.CreatedAt;
            relation.UpdatedAt = relationDTO.UpdatedAt;

            _unitOfWork.EquipmentEmployeeRelations.Update(relation);
            _unitOfWork.Save();
        }
        public void Create(Guid equipmentId, int employeeId)
        {
            EquipmentEmployeeRelationDTO relation = new EquipmentEmployeeRelationDTO
            {
                EquipmentId = equipmentId,
                EmployeeId  = employeeId
            };

            this.Add(relation);
        }
        public void Add(EquipmentEmployeeRelationDTO relationDTO)
        {
            EquipmentEmployeeRelation relation = Mapper.Map <EquipmentEmployeeRelation>(relationDTO);

            relation.Id        = Guid.NewGuid();
            relation.CreatedAt = DateTime.Now;
            relation.UpdatedAt = DateTime.Now;
            relation.IsOwner   = false;

            _unitOfWork.EquipmentEmployeeRelations.Create(relation);
            _unitOfWork.Save();
        }
Exemple #5
0
        public ActionResult EditEquipmentEmployeeRelation([Bind(Include = "Id,EquipmentId,CreatedAt,UpdatedAt")] EquipmentEmployeeRelationVM relationVM)
        {
            if (ModelState.IsValid)
            {
                EquipmentEmployeeRelationDTO relationDTO = Mapper.Map <EquipmentEmployeeRelationDTO>(relationVM);
                EqEmpService.UpdateDates(relationDTO);
            }
            else
            {
                ModelState.AddModelError(null, "Что-то пошло не так. Не удалось сохранить изменения");
            }

            return(View(relationVM));
        }