Exemple #1
0
        /// <summary>
        /// POST request
        /// Creates new Employee
        /// </summary>
        /// <param name="checkerBodegero">Object model</param>
        /// <returns>New Checker/Bodegero</returns>
        public IEmployee CreateEmployee(CheckerBodegero checkerBodegero)
        {
            _modelValidation.ErrorBadRequest(checkerBodegero);

            _context.CheckerBodegeros.Add(checkerBodegero);
            _context.SaveChanges( );
            return(checkerBodegero);
        }
Exemple #2
0
        public IEmployee CreateCheckerBodegero(CheckerBodegero checkerBodegero)
        {
            #region Codes before
            //if( !ModelState.IsValid )
            //    throw new HttpResponseException( HttpStatusCode.BadRequest );

            //_context.CheckerBodegeros.Add( checkerBodegero );
            //_context.SaveChanges( );
            //return checkerBodegero;
            #endregion

            return(_context.CreateEmployee(checkerBodegero));
        }
Exemple #3
0
        /// <summary>
        /// PUT request
        /// Edit and updates the records of employee
        /// </summary>
        /// <param name="id">Identity</param>
        /// <param name="checkerBodegero">Object model</param>
        public void UpdateCheckerBodegero(int id, CheckerBodegero checkerBodegero)
        {
            //_modelValidation.ErrorBadRequest(  );

            var checkerBodegeroInDb = _retrieveEmployeeSingleOrDefault.GetEmployee(id, _context);

            //_validationException.RequestException( id/*, HttpStatusCode.NotFound*/ );
            if (checkerBodegeroInDb == null)
            {
                StatusCodeExceptionResponse.StatusCodeException(HttpStatusCode.NotFound);
            }

            checkerBodegeroInDb.EmpID       = checkerBodegero.EmpID;
            checkerBodegeroInDb.Name        = checkerBodegero.Name;
            checkerBodegeroInDb.Designation = checkerBodegero.Designation;

            _context.SaveChanges( );
        }
Exemple #4
0
        public void UpdateCheckerBodegero(int id, CheckerBodegero checkerBodegero)
        {
            #region Codes before
            //if( !ModelState.IsValid )
            //    throw new HttpResponseException( HttpStatusCode.BadRequest );

            //var checkerBodegeroInDb = _context.CheckerBodegeros.SingleOrDefault( c => c.ID == id );

            //if( checkerBodegeroInDb == null )
            //    throw new HttpResponseException( HttpStatusCode.NotFound );

            //checkerBodegeroInDb.EmpID = checkerBodegero.EmpID;
            //checkerBodegeroInDb.Name = checkerBodegero.Name;
            //checkerBodegeroInDb.Designation = checkerBodegero.Designation;

            //_context.SaveChanges( );
            #endregion

            _context.UpdateCheckerBodegero(id, checkerBodegero);
        }