Пример #1
0
        public int Insert(EmployeeTypeModel model)
        {
            string sqlInsert = "INSERT INTO EmployeeType (Id, Name) Values (@Id, @Name)";

            using (_connection)
            {
                return(_connection.Execute(sqlInsert, model));
            }
        }
Пример #2
0
        public int Update(EmployeeTypeModel model)
        {
            string sqlUpdate = "UPDATE EmployeeType SET Name = @Name Where Id = @Id";

            using (_connection)
            {
                return(_connection.Execute(sqlUpdate, model));
            }
        }
Пример #3
0
        public int Delete(EmployeeTypeModel model)
        {
            string sqlDelete = "DELETE FROM EmployeeType WHERE Id = @Id";

            using (_connection)
            {
                return(_connection.Execute(sqlDelete, model));
            }
        }
        /// <summary>
        /// Saves this instance.
        /// </summary>
        /// <returns></returns>
        public string Save()
        {
            var employeeType = new EmployeeTypeModel
            {
                EmployeeTypeId   = View.EmployeeTypeId,
                EmployeeTypeName = View.EmployeeTypeName,
                Description      = View.Description,
                IsActive         = View.IsActive,
                EmployeeTypeCode = View.EmployeeTypeCode
            };

            return(string.IsNullOrEmpty(View.EmployeeTypeId) ? Model.InsertEmployeeType(employeeType) : Model.UpdateEmployeeType(employeeType));
        }
Пример #5
0
        public IHttpActionResult UpdateEmployeeType(EmployeeTypeModel employeeTypeModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                var employeeTypeDto = Mapper.Map <EmployeeTypeDto>(employeeTypeModel);

                _employeeTypeAppService.Update(employeeTypeDto, AuthHelper.GetCurrentUserId());

                return(Ok("Employee Type Updated"));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #6
0
 /// <summary>
 /// Method whose purpose is to update an
 /// existing EmployeeType record.
 /// </summary>
 /// <param name="employeeType">
 /// Existing EmployeeTypeModel object.
 /// </param>
 /// <returns>
 /// Returns true if the query is successfully executed
 /// otherwise returns false.
 /// </returns>
 public bool Update(EmployeeTypeModel employeeType)
 {
     return(_employeeTypeRepository.Update(employeeType) > 0 ? true : false);
 }
Пример #7
0
 /// <summary>
 /// Method whose purpose is to insert a
 /// new EmployeeType record.
 /// </summary>
 /// <param name="employeeType">
 /// Existing EmployeeTypeModel object.
 /// </param>
 /// <returns>
 /// Returns true if the query is successfully executed
 /// otherwise returns false.
 /// </returns>
 public bool Insert(EmployeeTypeModel employeeType)
 {
     return(_employeeTypeRepository.Insert(employeeType) > 0 ? true : false);
 }