public IResponseDTO EditWorkshopTechnician(WorkshopTechnicianVM model)
        {
            try
            {
                var DbWorkshopTechnician = _mapper.Map <WorkshopTechnician>(model);
                var entityEntry          = _WorkshopTechnicianRepositroy.Update(DbWorkshopTechnician);


                int save = _unitOfWork.Commit();

                if (save == 200)
                {
                    _response.Data     = model;
                    _response.IsPassed = true;
                    _response.Message  = "Ok";
                }
                else
                {
                    _response.Data     = null;
                    _response.IsPassed = false;
                    _response.Message  = "Not saved";
                }
            }
            catch (Exception ex)
            {
                _response.Data     = null;
                _response.IsPassed = false;
                _response.Message  = "Error " + string.Format("{0} - {1} ", ex.Message, ex.InnerException != null ? ex.InnerException.FullMessage() : "");
            }

            return(_response);
        }
Example #2
0
        public IResponseDTO NewSaveWorkshopTechnician([FromForm] WorkshopTechnicianVM WorkshopTechnicianVM)
        {
            ResponseDTO res;

            try
            {
                if (WorkshopTechnicianVM.DataFile != null)
                {
                    var logoUrl = BackEnd.API.Hlper.UploadHelper.SaveFile(WorkshopTechnicianVM.DataFile, "File");
                    WorkshopTechnicianVM.ImageUrl = logoUrl;
                    WorkshopTechnicianVM.DataFile = null;
                }
                return(_WorkshopTechnicianServices.PostWorkshopTechnician(WorkshopTechnicianVM));
            }
            catch (Exception ex)
            {
                res = new ResponseDTO()
                {
                    IsPassed = false,
                    Message  = "Error in Upload File " + ex.Message,
                    Data     = null,
                };
            }
            return(res);
        }
Example #3
0
        public IResponseDTO postWorkshopTechnician(WorkshopTechnicianVM WorkshopTechnicianVM)
        {
            var depart = _WorkshopTechnicianServices.PostWorkshopTechnician(WorkshopTechnicianVM);

            return(depart);
        }
Example #4
0
        public IResponseDTO RemoveWorkshopTechnician(WorkshopTechnicianVM WorkshopTechnicianVM)
        {
            var depart = _WorkshopTechnicianServices.DeleteWorkshopTechnician(WorkshopTechnicianVM);

            return(depart);
        }
Example #5
0
        public IResponseDTO UpdateWorkshopTechnician(WorkshopTechnicianVM WorkshopTechnicianVM)
        {
            var depart = _WorkshopTechnicianServices.EditWorkshopTechnician(WorkshopTechnicianVM);

            return(depart);
        }