public ActionResult SaveDepartment(DepartmentHira department)
 {
     if (ModelState != null)
     {
         ViewBag.department = _aDepartmentHiraManager.SaveDepartment(department);
         return(View());
     }
     //ViewBag.department = aDepartmentManager.SaveDepartment(department);
     return(View());
 }
        public int SaveDepartment(DepartmentHira department)
        {
            Query   = "INSERT INTO Department VALUES(@code,@name)";
            Command = new SqlCommand(Query, Connection);
            Command.Parameters.Clear();
            Command.Parameters.Add("code", SqlDbType.VarChar);
            Command.Parameters["code"].Value = department.Code;
            Command.Parameters.Add("name", SqlDbType.VarChar);
            Command.Parameters["name"].Value = department.Name;
            Connection.Open();
            int rowAffected = Command.ExecuteNonQuery();

            Connection.Close();
            return(rowAffected);
        }
Exemple #3
0
        public List <DepartmentHira> GetAllDepartments()
        {
            Query   = "SELECT * From Department";
            Command = new SqlCommand(Query, Connection);
            Connection.Open();
            Reader = Command.ExecuteReader();
            List <DepartmentHira> departments = new List <DepartmentHira>();

            while (Reader.Read())
            {
                DepartmentHira aDepartment = new DepartmentHira();
                aDepartment.Id   = (int)Reader["id"];
                aDepartment.Name = Reader["Name"].ToString();
                departments.Add(aDepartment);
            }
            Connection.Close();
            return(departments);
        }
Exemple #4
0
        public string SaveDepartment(DepartmentHira department)
        {
            // int rowAffected = aDepartmentGateway.SaveDepartment(department);

            if (_aDepartmentHiraGateway.IsCodeExist(department.Code) == false)
            {
                if (_aDepartmentHiraGateway.IsDepartmentExist(department.Name) == false)
                {
                    int rowAffected = _aDepartmentHiraGateway.SaveDepartment(department);
                    if (rowAffected > 0)
                    {
                        return("Saved Succesfully");
                    }
                    {
                        return("Saved Failed");
                    }
                }
                return("Department Name already exist");
            }
            return("Code Already Exist");
        }